﻿namespace Mt.Site.Core.WorkFlows.Enum
{
    /// <summary>
    /// 人员与某流程实例的关系
    /// </summary>
    public enum ActionState
    {
        /// <summary>
        /// 排队等待中
        /// </summary>
        Waiting,
        /// <summary>
        /// 待办，保持了和RunTimeState中一样的数值
        /// </summary>
        Todo,
        /// <summary>
        /// 在办（已办理），保持了和RunTimeState中一样的数值
        /// </summary>
        Related,
        /// <summary>
        /// 无关（即便打开页面，也不会有任何操作权限）
        /// </summary>
        None,
        //TODO: 后面看需求是否需要加一个预览状态， 移除Suspend与Archive状态

        /// <summary>
        /// 后退时被删的todo,waiting可转为此状态，方便撤回时找回
        /// </summary>
        Archive
    }
}
